package com.yunyao.common.dto;


import com.yunyao.common.dto.base.BaseDto;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 列表查询
 */
@Getter
@Setter
public class InvoiceTypeDto extends BaseDto {


    /**
     * 合同ID
     */
    @NotNull(message = "合同ID为空")
    private String contractId;

    /**
     * 发票数据类型 0=云采开票(项目发票） 1=供应商开票
     */
    @NotBlank(message = "发票数据类型为空")
    private String invoiceDataType;
    /**
     * 开始时间
     */
    private String beginDate;
    /**
     * 结束时间
     */
    private String endDate;

    /**
     * 条件
     */
    private List<String> ids;


}
